【QT】QT生成.exe安装包详细全文(保姆级教程)--打包软件及问题大全

7 篇文章 0 订阅

缺少.dll文件的朋友,请跳转到我的另一篇文章"QT编译后的.exe文件运行时缺少一些.dll文件的解决办法【超详细教程,新手必备】",把问题解决再往下看.


一、前言:

最近,一个朋友是老师,前些天知道他平时点名不方便,还是使用老古董【花名册】去随机提问学生问题,我就給他写了一个【随机点名的工具】,增加课堂气氛。当写完后,我才发现,好久没有进行打包,找不到打包工具了,翻遍我的百度云盘,发现网盘里面竟然没有打包工具。终于,在QQ空间,发现2020年2月份的时候,我写了一篇软【软件打包工具及封装心得详细笔记】,我决定把他搬过来,后续作为参考,也希望能給那些找不到方法的朋友一点点帮助。
在这里插入图片描述



二、生成安装包的效果

先看看是不是你想要的结果,再接着往下看。
1、文字表述(PS:担心部分朋友流浪耐不住。/dog.gif):
当使用此工具打包完成后,就会生成一个安装的.exe文件,需要点击下一步下一步来进行安装,安装后,在桌面生成一个快捷方式,点击既可运行软件。(ps:讲到这里还不知道啥效果的话,看下面的图,gif太大,无法上传)

2、效果:
在这里插入图片描述
在这里插入图片描述



三、软件下载:

“工欲善其事,必先利其器”,打包工具,需要用到一个工具:NSIS 2.46。当然,也需要它的编译器:HM NIS Edit 2.03。当然,这里我已经打包放到我的网盘里面了。
软件下载链接:
链接:https://pan.baidu.com/s/1ktXxfxrLBaB2slSIeEIqxA
提取码:wxow

四、软件安装小白步骤:


软件安装纯属小白操作,直接点击“下一步”完成,不需要的可以跳过此步骤


分别安装以上两个NSIS 2.46和HM NIS Edit 2.03工具。
1、nisedit2.0.3:
(1)打开软件,选择语言,默认中文,点击下一步:
在这里插入图片描述
(2)点击下一步:
在这里插入图片描述
(3)同意协议,点击:“我接受”:
在这里插入图片描述
(4)选择安装路径,根据自己的需求进行选择,工具不大,我默认安装到C盘。
在这里插入图片描述

(5)安装完成:
在这里插入图片描述


2、安装nsis-2.46
点击“nsis-2.46-setup.exe”
在这里插入图片描述
(2)选择通同意协议,不用管,直接下一步:
在这里插入图片描述在这里插入图片描述
(3)选择组件,也不管,直接下一步:
在这里插入图片描述
(4)安装路径选择:安装路径可以自己主动选择安装在哪,这个工具不大,我就默认装在C盘。
在这里插入图片描述

(5)安装完成:
在这里插入图片描述



----- 重点来了:正文开始—
ps:缺少.dll文件的朋友,请跳转到我的另一篇文章"QT编译后的.exe文件运行时缺少一些.dll文件的解决办法【超详细教程,新手必备】",把问题解决再往下看.


四、打包–工具使用:

当完成前面的安装步骤后,就可以开始打包了。

1、打包:
(1)打开“nisedit.exe”
在这里插入图片描述
有的朋友会卡在这里,出现桌面找不到这个工具,其实这个工具就在刚刚安装时,选择的路径里面。
我默认的路径在:C:\Program Files (x86)\HMSoft\NIS Edit。找到nisedit.exe双击运行打开既可。

(2)录制脚本–1、新建脚本:向导:
在这里插入图片描述
(3)录制脚本–2、新建脚本–脚本向导:添加你打包软件的应用信息:
在这里插入图片描述
(4)录制脚本–2、新建脚本–脚本向导–安装程序选择3/9:
到了这个界面,需要根据自己的需要选择安装程序图标和程序文件,程序图标建议选择打包的软件logo,程序文件可以不选择,默认既可
有的朋友到这里发现,点击下一步时,会弹出警告没有“选择程序语言”
在这里插入图片描述



可以跳过步骤:
弹窗解决办法:“请指定安装程序语言”弹窗的解决办法
在这里插入图片描述
此时需要返回软件主界面,点击“NSIS”按钮下的“配置”:
在这里插入图片描述
选择配置文件:
配置文件的路径需要打开,在:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择完以上文件后,点击“应用”既可:
加粗样式



此时返回第4步,发现“安装程序语言”一栏可以进行选择了。
在这里插入图片描述
(5)选择语言,选择中文,点击下一步:
在这里插入图片描述
(6)选择授权文件,授权文件,其实就是平时我们安装软件时,需要我们同意的安装协议。
这里我们可以手动写一个.txt文件,也可以不添加,根据自己的需求。
在这里插入图片描述
(7)指定程序文件:
到第(7)步时,我们发现里面有两个文件,但这两个软件我们并不需要,所以点击选中后“顶部x按钮”删除。
在这里插入图片描述
(8)添加我们自己打包文件。
点击对象树–选择文件夹,此时选择我们打包文件的所在的文件夹:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(10)修改菜菜单栏的名字:在这里插入图片描述
(11)安装软件后的提示,可以添加,也可以直接下一步。
在这里插入图片描述
(12)卸载提醒:
此处只需要把“NAME”替换成自己的软件名字即可。
在这里插入图片描述
(13)脚本录制完成:最后一步,选择保存脚本和转换文件路径到相关路径。
此处注意,一定要将脚本文件存放到自己能找到的地方,否则,后期打包的文件找不到
在这里插入图片描述
**2、编译脚本:
当完成步骤1所有的(13)个小步骤后,就返回到软件的主页,此时窗口有了刚刚录制的脚本,我们编译脚本既可。
在这里插入图片描述
(1)编译脚本:
点击“NSIS”,点击“编译脚本”
在这里插入图片描述

(2)脚本编译情况:
当脚本界面如图提示,文件大小,百分比,说明安装包打包成功。
在这里插入图片描述
(3)找到我们的安装包。
在这里插入图片描述
此时,安装包已完成打包,此时发给没有开发环境的朋友依旧进行安装使用。

(4)打包软件的—安装效果:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

----------人生在勤,不索何获!---------

  • 30
    点赞
  • 131
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论
Qt是一款跨平台的桌面应用程序开发框架,它提供了丰富的功能和严密的文档支持。在Qt生成exe安装包的过程相对简单。下面我来介绍一下具体的步骤。 首先,你需要使用Qt Creator来创建一个Qt项目。在创建项目时,你可以选择不同的模板来满足你的需求。如果你想生成一个可以安装的exe文件,可以选择"Qt Widgets Application"模板。 接下来,你需要在项目中添加你的代码。Qt提供了强大的API库,可以用来创建各种用户界面和实现各种功能。你可以根据自己的需求来编写代码。 完成代码编写后,你需要进行构建和调试。在Qt Creator中,你可以使用带有构建按钮的工具栏来构建项目。如果存在编译错误,你需要修复它们以确保项目能够成功构建。 当项目构建成功后,你就可以开始生成exe安装包了。在Qt Creator的菜单栏中,选择"Build"选项下的"Create Installer"。接着,你会看到一个对话框,可以在其中选择自定义安装包的属性,例如安装路径、附带的文件和图标等等。完成设置后,点击"Create"按钮,Qt Creator会自动生成exe安装包。 最后,你可以将生成exe安装包分享给其他人。他们可以运行安装包来安装你开发的应用程序。 总结来说,Qt提供了一种简单的方式来生成exe安装包。通过使用Qt Creator,你可以创建一个Qt项目,并编写代码。然后,利用Qt Creator的生成安装包功能,你可以将项目打包成一个exe安装包,以方便其他人使用。希望这个回答对你有帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡先森ia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值